package cn.bearspark.emoji.dto;

import cn.bearspark.common.aop.autoparse.host.ParseHost;
import cn.bearspark.common.aop.autoparse.host.ParseEnum;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 保存其它模块中使用的表情包路径的数据传输对象
 *
 * @author f
 */
@Data
public class AddEmojisDTO implements Serializable {

    /**
     * 模块的枚举值
     *
     * @see cn.bearspark.common.enumeration.ModuleEnum
     */
    private int moduleCode;

    /**
     * 该数据的主键 id
     */
    private long moduleDataId;

    /**
     * 表情包的路径集合
     */
    @ParseHost(ParseEnum.PARSE)
    private List<String> emojiUrlList;

}
